|
CATIA V5 Programmierung : Parameter Typ Skizze
MarcDe am 24.03.2010 um 12:06 Uhr (0)
Hallo,ich möchte in einem Part über einen Parameter die zugehörige Skizze von einem Feature aus einer Workbench steuern. Gibt es einen Parameter vom Typ Skizze oder hat jmd dafür eine Lösung?Vielen DankGruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Typ Skizze
MarcDe am 24.03.2010 um 22:01 Uhr (0)
Hallo,ich will nicht die Skizze steuern sondern die komplette Skizze je nach Parameterwert austauschen. Passend zu dem letzten Post If Parameter == 1 Skizze.1 = Skizze.XIf Parameter == 2 Skizze.1 = Skizze.YEben anstatt Typ:Curve (beispiel letzter Post) eben der Typ Skizze! Den habe ich bisher aber nicht gefunden.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.net C# Zugriffsproblem GetObject
MarcDe am 29.04.2009 um 00:28 Uhr (0)
Danke, ich werde es morgen (heute) mal ausprobieren.Stichwort early binding: Jens Hansen kam ja ausführlich auf die Vor- und Nachteile zu sprechen. Ich habe vorhin erst angefangen zu programmieren und musste gleich ein Dokument öffnen, welches 150Mb groß ist. Also ein Part. Da fingen die Probleme ja schon an.Prinzipcode(in dieser Reihenfolge):- CATIA PART öffnen lassen- BSP Parameter abfragenso das Problem ist ja ganz klar, das mein C# Programm nicht wartet, bis CATIA das Part geöffnet hat (dauert so ca. 3 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Snap AxisSystem to AxisSystem
MarcDe am 19.03.2010 um 15:37 Uhr (0)
Hallo Profis,ich würde mir gerne eine Methode schreiben, welche als Parameter ein Product, welches verschoben (gesnappt) und ein Zielachsensystem bekommt und damit dann das Product auf das Zielachsensystem snappt. Dabei sollen natürlich alle Orientierungen von dem Zielachsensystem übernommen werden (Achsensystem auf Achsensystem eben).Leider scheitere ich dadran irgendwie, komme mit der TransMatrix nicht so ganz klar :-(Beispiel für ZX-Ebene spiegeln:Code:Transformation: Spiegeln auf ZX-Ebene Dim Matrix(1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.net C# Zugriffsproblem GetObject
MarcDe am 28.04.2009 um 13:18 Uhr (0)
Hallo,ich schreibe gerade eine Diplomarbeit und programmiere ein Makro für CATIA. Habe mich für C# entschieden, da ich nicht mehr stukturiert sondern Stand der Technik: Objekorientiert , programmieren möchte.Was sagt ihr dazu?Ich habe zur Zeit folgendes Problem: Wenn ich versuche mit:Object CATIA = Marshal.GetActiveObject("CATIA.Application");INFITF.Application catiaapp = (INFITF.Application)CATIA;auf CATIA zuzugreifen (ja CATIA Session ist gestartet und alle nötigen Klassen sind laut Jens Hansens Buch ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Schriftart
MarcDe am 07.01.2010 um 13:56 Uhr (0)
Hallo,kann mir jmd sagen, welche Schriftart CATIA nutzt für die ganzen CATIA-Dialoge etc.?Ich möchte mir in C# die Dialoge nachbauen. Einen aktuellen Thread gibt es ja dazu, der war ganz hilfreich.Hat da jmd vielleicht auch schon mal die Checkboxen nachgebaut oder die Radiobuttons?Vielen Dank
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messen innerhalb einer Drawing
MarcDe am 13.02.2013 um 19:03 Uhr (0)
Hallo,ich versuche gerade verzweifelt innerhalb einer Drawing "Point.1" (beliebiger Punkt) zu dem Origin-Point der View (Axis-System) zu messen, um die originalen Koordinaten (wie sie im 3D vorhanden sind mit dem Point2D der Drawing-View zu assoziieren). Manuell funktioniert das, also die Messfunktion innerhalb der Drawing zeigt die korrekten 3D-Koordinaten an, wenn man zum Origin-Point des View-Axis-System mist (gemeinsames Achsensystem der DrawingView und des 3D). Die anderen Koordinaten, welche die Klas ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Annotations, zugehöriges Element finden
MarcDe am 15.03.2013 um 09:58 Uhr (0)
Hallo Henry,erstmal mega vielen Dank für den Code, das ist ja wirklich schon fast die Lösung . Ich teste gerade damit und es klappt gut, zumindest solange die Annotation erstellt wurde, indem auf ein Element geklickt und diese nicht bezugslos erstellt wurde (logisch). Ich habe mir in C# schon mal eine Linq-Erweiterungsmethode geschrieben, die genau diesen Pfad, der in "arrVarSurf(0)" drin steht als Parameter bekommt und mir gleich das Objekt zurückliefert, damit ich nicht so viel schreiben muss :-) a la "H ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Portable Script Center
MarcDe am 25.10.2010 um 20:54 Uhr (14)
Sauber!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection abbrechen
MarcDe am 09.03.2010 um 08:38 Uhr (0)
Hallo,ich habe ein schwieriges Problem. Ich versuche in C# die CATIA-Formen und die Funktionalität nachzubauen. Das ist mir soweit auch sehr gut geglückt. Nun bin ich an der SelectMore-Form, d.h. bei diesem kleinen Fensterchen, in welchem der User mehrere Elemente (je nach Funktion) auswählen kann und diese sammelt CATIA einfach in einer Liste. Wenn in meinem Programm jmd dieses Fensterchen öffnet, um mehrere Elemente zu selektieren (beliebig viele um genau zu sein) startet ein Thread außerhalb des GUI-Thr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia COM-Object serialisieren?
MarcDe am 05.11.2010 um 22:23 Uhr (0)
Jah, sowas habe ich mir schon gedacht. Schade
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elmente in CATIA ersetzen.
MarcDe am 13.08.2012 um 13:58 Uhr (0)
Sicher, dass du die Suchfunktion benutzt hast?= Join oder Translate.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection abbrechen
MarcDe am 10.03.2010 um 17:53 Uhr (0)
Hallo,ja natürlich kann ich mit ESC die SElection abbrechen, jedoch muss ich dann ja erstmal ESC drücken, was ich ja nicht will. Ich möchte die Fensterfunktionalität so haben wie in CATIA und da muss ich auch nicht ESC drücken, wenn ich ein Mehrfachauswahlfenster habe sondern einfach nur das Fenster schließen! Das ist ja gerade der "Witz".Ich habe das jetzt anders gelöst und zwar wie bereits angesprochen mit der SElectElement3 Methode. Ich muss sagen, die ist richtig cool. Man sollte sie öfters benutzen!! ...
|
| In das Form CATIA V5 Programmierung wechseln |